package com.zhuang.dateapi.demo;

import java.util.Calendar;
import java.util.Date;

public class JavaUtilTimeDemo01 {
	public static void main(String[] args) {
		// 1.初始化Date对象,无参构造(无参构造默认代表的就是当前时间)
		Date dateNow = new Date();
		// 2.获取当前时间的距离1970年1月1日过了多少毫秒.
		long dateTimeNow = dateNow.getTime();
		// 3.初始化Calendar对象并设时间为2006年6月1日并且将Calendar对象转换为Date对象.
		Calendar paramterTime = Calendar.getInstance();
		paramterTime.set(2000, Calendar.JUNE, 1);
		Date paramterDateTime = paramterTime.getTime();
		// 4.计算paramterDateTime与dateTimeNow之间的毫秒差额.
		Long intervalTime = dateTimeNow - paramterDateTime.getTime();
		// 5.对intervalTime进行计算获取差额,毫秒值/1000->/60->/60->/24
		long intervalDay = intervalTime / 1000 / 60 / 60 / 24;
		System.out.println("当前时间距离2000年6月1日已经过了" + intervalDay + "天.");
	}
}
